body { -webkit-text-size-adjust: none; -webkit-user-select: none; background-color: #efefef; overflow-x: hidden; }
blockquote, body, dd, del, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, menu, ol, p, pre, td, textarea, th, ul { color: #333; font-style: normal; font-weight: 400; margin: 0; padding: 0; }
input[type=text], textarea { -webkit-appearance: none; outline: 0; }
button { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
abbr, acronym, fieldset, img { border: 0; }
li, ol, ul { list-style: none; }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:after, q:before { content: ''; }
footer, header, section { display: block; margin: 0; padding: 0; }
a { text-decoration: none; }
img { max-width: 100%; }
html,body{padding-top: 0rem;}

body{background: #04382C;}
.pull-left{float: left;}
.pull-right{float: right;}
.text-center{text-align: center;}
.over-flow{height: auto;overflow: hidden;}
.floor-box{position: relative;}
*,
*:before,
*:after {
    box-sizing: border-box;
}
img {
    vertical-align: middle;
    border: 0;
}
.clearfix {
    zoom: 1;
    clear: both;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.float-left{
    position: absolute;
    top: 0rem;
    left: 0rem;
    z-index: 50;
}
.float-right{
    position: absolute;
    top: 0rem;
    right: 0rem;
    z-index: 50;
}
.banner{

}
.floor-box{
    height: 100%;
    margin: 0.05rem 0;
}
.floor-bg{
    background: #04382C;
    height: 100%;
    width: 31%;
    background-color:rgba(4,56,44,0.7);
}
.font-base{
    color: #fff;font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 100;
}
.floor-bg p{color: #fff;font-size: 0.23rem;font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 100;position: absolute;left: 12%;bottom: 10%;}
.floor-bg .floor-logo-box{margin-top: 0.18rem;}
.floor-bg .floor-logo-box img{width: 66%}

.bottom-floor{background: url(../images/bottom-bg.png) bottom center no-repeat;background-size: 100%;margin-bottom: 1rem;}
.bottom-floor li{width: 50%;float: left;padding: 0.1rem 0.08rem 0.08rem;position: relative;text-align: center;}
.bottom-floor li div.font-base{position: absolute;bottom: 0rem;font-size: 0.25rem;width: 100%;background-color:rgba(4,56,44,0.7);padding: 0.15rem 0rem;}
.bottom-floor li div.font-base span.pull-left{padding-left: 0.28rem;}
.bottom-floor li div.font-base span.pull-right{padding-right: 0.49rem}
.bottom-floor li div.font-base p{display: block;clear: both;}
.bottom-floor li img{padding: 5px;background: #50736B;}
.bottom-li{height: 6.3rem;display: block;}
.bottom-li p{color: #fff;font-size: 0.26rem;margin-top: 0.5rem;}

.bottom-menu-box{width: 100%;position: fixed;bottom: 0rem;left: 0rem;background: #011318;z-index: 900;}
.bottom-menu-box li{float: left;width: 25%;text-align: center;/*height: 1.7rem;*/padding: 0px ;margin: 0px;position: relative;}
.bottom-menu-box li a{display: inline-block;}
.bottom-menu-box li img{width: 8%;position: fixed;bottom: 0.7rem;}
.bottom-menu-box li p{font-size: 0.25rem;padding-bottom: 0.1rem;font-family: bold;}


